Method and system to facilitate patient care

ABSTRACT

An embodiment includes displaying to a physician at least one of: (a)(i) a hospital floor map, (a)(ii) a first patient identifier, and (a)(iii) a second patient identifier, wherein (b)(i) the map displays first and second rooms of the hospital floor, (b)(ii) a first patient is assigned to the first room and the first patient identifier, (b)(iii) a second patient is assigned to the second room and a second patient identifier, and (b)(iv) a first nurse is assigned to the first room and the first patient identifier, (b)(v) and a second nurse is assigned to the second room and the second patient identifier; receiving a selection from the physician, the selection comprising at least one of the displayed first room and the displayed first patient identifier; and sending a communication from the physician to the first nurse, and not the second nurse, in response to receiving the selection.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to U.S. Provisional Patent ApplicationNo. 62/589,010 filed on Nov. 21, 2017 and entitled “METHOD AND SYSTEM TOFACILITATE PATIENT CARE”. This application claims priority to U.S.Provisional Patent Application No. 62/438,845 filed on Dec. 23, 2016 andentitled “METHOD AND SYSTEM TO FACILITATE PATIENT CARE”. The content ofeach of the above applications is hereby incorporated by reference.

TECHNICAL FIELD

Embodiments of the invention are in the field of medical technology.

BACKGROUND

Health care providers often have a difficult time finding one anotherwithin large hospital complexes. Physicians may not know: (1) whichnurse is on duty, (2) which nurse is assigned to a particular patient,(3) where a nurse is, and the like. As a result, the process of“rounding” with an entire care team (e.g., a doctor and nurse andpossibly other care providers visiting patients) is inefficient ashealth care providers spend valuable time seeking each other out and/or“round” alone (without other key members of the care team) after failingto find other health care provider team members with which to round.

BRIEF DESCRIPTION OF THE DRAWINGS

Features and advantages of embodiments of the present invention willbecome apparent from the appended claims, the following detaileddescription of one or more example embodiments, and the correspondingfigures. Where considered appropriate, reference labels have beenrepeated among the figures to indicate corresponding or analogouselements.

FIGS. 1-3 include a process in an embodiment.

FIGS. 4-8 include a process in an embodiment from an administrator'sperspective.

FIGS. 9-54 include a process in an embodiment from a nurse'sperspective.

FIGS. 55-74 include a process in an embodiment from a doctor'sperspective.

FIGS. 75-95 include a process in an embodiment from a patient'sperspective.

FIGS. 96-98 include systems for use with embodiments.

FIGS. 99(A), 99(B), and 99(C) include example pseudocode in anembodiment.

FIG. 100 includes a process in an embodiment.

FIG. 101 includes example pseudocode in an embodiment.

FIG. 102 includes example pseudocode in an embodiment.

DETAILED DESCRIPTION

In the following description, numerous specific details are set forthbut embodiments of the invention may be practiced without these specificdetails. Well-known circuits, structures and techniques have not beenshown in detail to avoid obscuring an understanding of this description.“An embodiment”, “various embodiments” and the like indicateembodiment(s) so described may include particular features, structures,or characteristics, but not every embodiment necessarily includes theparticular features, structures, or characteristics. Some embodimentsmay have some, all, or none of the features described for otherembodiments. “First”, “second”, “third” and the like describe a commonobject and indicate different instances of like objects are beingreferred to. Such adjectives do not imply objects so described must bein a given sequence, either temporally, spatially, in ranking, or in anyother manner.

An embodiment brings doctors and nurses together on the floor of thehospital so they can visit the patient together. Through locationtracking (e.g., WiFi router mapping technology such as the example codefound in FIGS. 99(A), (B), (C)) and other software modules theembodiment identifies: (a) nurses on their shift that day, (b) wherethose nurses are located, and (b) doctors when they arrive on the floor.The embodiment puts the doctors and nurses (and other parties ofinterest, such as a manager or orderly or assistant) on a digital mapoverlay of the patient care area. Doctors are asked if they are ready toround and, if so, nurses are then contacted. In response, care teammembers see one another on the digital hospital map. They can choose todigitally contact each other through a messaging system in theapplication or simply walk over and find one another on the floor. Thissets up a situation where the care team members now physically roundwith one another and discuss care eye-to-eye with the patient, therebylimiting errors and improving safety and patient and/or care giversatisfaction. An embodiment also has a function for patients to downloadan application with which the patient can provide feedback outcome data.This data stream may be monitored in real-time, empowering the patientto have a voice in the delivery of the care he or she receives.

An embodiment allows for “room level” location accuracy for userswithout relying on global positional system (GPS). This allows doctors,nurses, and other members of the care team to be directed to the bedsideof patients simultaneously in order to provide the best collaborativecare. All of this is done with full HIPAA compliance. More specifically,an embodiment uses WI-FI co-location (see, e.g., FIGS. 99(A), (B), (C))to promote, facilitate, and verify coordinated healthcare among doctors,nurses, and members of the care team.

An embodiment includes four modules: (1) doctor module, (2) nursemodule, (3) administrator module, and (4) patient module.

In an embodiment the doctor module prompts the doctor on his or herarrival to the patient floor. This may be provided using, for example,the code structure of FIGS. 99(A), (B), (C). For instance, the modulemay communicate “I see you are on 8 West . . . ”, “do you want to roundwith patients”, “would you like to see charge nurse on map”, and thelike. The embodiment may have further options such as displaying: (1)the doctor's patients he has rounded on in the last 24 hours, week,month, and the like, (2) patient's responses to survey questions (e.g.,see FIG. 5), (3) “Reports” that present data (e.g., patient satisfactionwith medical care or patient's pain levels) (see, e.g., FIGS. 5 and 88),and/or (3) a listing of all patients the doctor needs to “roundon”/visit that day. The embodiment may have still other options such asdisplaying (1) the doctor's performance on his patients over time, (2)the doctor's performance by day, by floor, by nurse attached to him,and/or (3) the doctor's performance over time or by day for each of therounding categories on a survey. An embodiment may display the doctor'sprofile (e.g., name, medical specialty as selected from a drop downmenu, hospitals covered, and the like). An embodiment may allowmessaging whereby a doctor can tap a nurse icon on the map to messageher directly. An embodiment passively exits or logs the physician outonce WiFi location determines the doctor's mobile phone has exited aparticular medical facility floor. An embodiment also, by hovering overa nurse icon on the map, will inform the doctor as to the identity ofthe nurse.

In an embodiment the nurse module has options such as: (1) nurse signson and “activates” herself in the system when coming onto a shift, (2)nurses who are activated in the system can see each other's locations onthe map, (3) hovering over another nurse's icon will tell the viewer thenurse's identity and tapping nurse's icon will message that nursedirectly, (4) the charge nurse has administrative functions on herinterface such as, for example, messaging all nurses working under hersimultaneously, (5) system prompts a nurse when doctor enters the floorshe is working on, (6) system passively exits or logs the nurse out whenshe or he exits the floor, (7) hovering over the doctor icon on the mapwill tell nurse who it is. An embodiment allows a nurse to choosepatient rooms she is taking care of by tapping the room on the map. Thiscan be updated throughout each shift as patients are admitted anddischarged.

In an embodiment the administrator module: (1) focuses on data analysisfrom doctors and nurses (e.g., data included patient satisfaction surveyresults), (2) runs reports by physician, nurse, floor, dates of service,patient, groups of patients, and the like, and (3) display maps of anyfloor and touch/hover over both doctors and nurses and message them ifthey want.

In an embodiment the patient module: (1) provides a satisfaction survey,(2) prompts a patient to complete the survey each day, (3) reviewsgeneric scores and results on the patient's physicians and nurses, (4)immediately on opening the first time the module obtains personalinformation from the patient (e.g., name, age, hospital they areadmitted to, insurance provider, and the like), and (6) asks the user ifthe user is the patient or a loved one/surrogate, and the like.

FIGS. 1-95 are now addressed. The figures provide “screen shots” ofgraphical user interfaces that largely speak for themselves. Regardless,discussion of these figures follows.

FIGS. 1-3 address an Account Creation Screen Flow. FIG. 1: Accountcreation screen. Email and password needed for login. FIG. 2: Userchooses the type of account (e.g., patient, nurse, doctor). FIG. 3:Specific signup code needed to verify account eligibility.

FIGS. 4-8 address an Administrator User Interface Screen Flow. FIGS.4-6: Administrator screens allow analytic overview of various metricswithin patient evaluation tool. These results can be sorted by type(e.g., pain, mobility, satisfaction) and/or by time period (e.g., day,week, month, year). FIGS. 7-8: All evaluations can be seen and sortedaccording to type and score.

FIGS. 9-54 address a Nurse User Interface Screen Flow. FIG. 9: Userlogin screen. FIGS. 10-11: Side menu with nurse user functionalityoptions. “My profile” identifies the user and can be edited to indicateuser preferences. FIGS. 12-14: Under “Shift Assignment”, “View Shift”allows the user to see a list of all staff assignments that have beenentered for a specific unit. This can be sorted by date to view currentassignments or assignments for other dates. FIGS. 15-17: Under “ShiftAssignment”, “Create Shift” page allows shift assignments to be manuallyentered by clicking on nurse name and then selecting rooms and rolls forthe indicated shift. FIGS. 18-20: Under “Shift Assignment”, “Edit Shift”allows changes to be made in the shift to indicated changing assignmentsthroughout a shift. FIG. 21: The interactive map view is the user homepage. Within the map page specific rooms can be clicked and highlighted,or location pins with staff initials can be clicked. FIG. 22: Byclicking on a room, the user profile of the staff assigned to that roomwill be displayed. Also, by clicking on a location pin in the map viewof FIG. 21, the user profile (FIG. 22) will be displayed along withcurrent assignments. Message and phone icons (but other embodiments mayinclude other means of communication) are present to allow directcommunication with the caregiver. FIGS. 23-25: Under “Enroll Patient”, apatient can be selected from a pre-populated list in order to generate aunique user code for the patient to download the application (see FIGS.87-95 for patient perspective flows). FIGS. 26-28: Under “EnrollPatient”, the nurse has the ability to manually add a new patient andgenerate a unique code for the patient to download the app. FIGS. 29-32:Under “Manage Patient”, “Change Patient Status” allows a user to selecta specific patient in the unit and indicate a move of the patient to adifferent room or discharge. A notification of the change of status isthen automatically sent to the patient's designated primary caregiver.FIGS. 33-36: Under “Manage Patient”, “Message Patient” allows thecaregiver to send a secure message (e.g., a HIPPA encrypted message) tothe selected patient. FIGS. 37-45: Under “Manage Patient”, “AlertFamily” allows the caregiver to choose from a list of pre-populatednotifications/communication content or create a custom message to sendto a designated member of the patient's family. The pre-populatedmessage choices are customizable in different care facilityenvironments. FIGS. 46-49: Under “RNDS Notifications”, the caregiver cansee and respond to a list of notifications from other users, such asdoctors. These notifications are sent by doctors to nurses and othercaregivers indicating a desire for the caregiver to round on a patientwith them. (See FIGS. 61-62 for a description of the RNDS request thatis sent by the doctor). FIGS. 50-52: Under “Messages”, a list of messagethreads is kept with the ability to reply or create HIPPA securemessages that can be sent to other caregivers. FIGS. 53-54: Under“Logout”, the user is given the option to logout of the application. Bylogging out of the application, a brief survey of the shift is given.The user is able to give a rating of their day and choose a word thatbest describes the reason for the rating. Keeping metrics, whether theyare on a nurse's view of his or her shift or on a patient's experienceof pain, helps health care provider teams address problem situationsmore readily to help improve health care.

FIGS. 55-74 address a Doctor User Interface Screen Flow. FIG. 55: Thisis the same screen as FIG. 9 and is the common login screen for all usertypes. FIGS. 56-57: Side menu with doctor user functionality options.“My profile” identifies the user and can be edited to indicate userpreferences. FIGS. 58-60: The initial welcome screen allows the doctorto choose the facility and the unit/floor that will appear on the map.FIGS. 61-62: The interactive map view of the chosen unit is the doctorhome page. Within the map page, specific rooms can be clicked andhighlighted and/or location pins with staff initials can be clicked.When a specific nurse or caregiver is chosen (whether by first selectinga room to which the nurse is assigned or by selecting the nurse icon onthe map), the doctor has the ability to send a “rnds request” (a requestto round with the doctor) to the caregiver. FIGS. 63-64: Under “RndsNotifications”, the user is given a list of rounds requests that havebeen sent and replies received. See FIGS. 46-49 for further description.FIGS. 65-67: In the top right hand corner of the map page is a locationicon (shown in FIG. 65) that allows the user to change facilities orfloors to view a different location. FIGS. 68-69: Within the map page,specific rooms can be clicked and highlighted, or location pins withstaff initials can be clicked. When a specific nurse or caregiver ischosen, the doctor has the ability to send a rounds request to thecaregiver, or click “show location” to give an updated location of thechosen caregiver (although real time location information is provided inother embodiments as addressed in FIGS. 99(A), (B), (C)). The user isthen able to click on the message icon or the call icon to communicatedirectly with the caregiver for a chosen room. FIGS. 70-72: Under“Messages”, a list of message threads is kept with the ability to replyor create HIPPA secure messages that can be sent to other caregivers.FIGS. 73-74: Under “View Shift”, the user sees a list of staffassignments that have been entered for a specific unit. This can besorted by date to view current assignments or assignments for otherdates.

FIGS. 75-95 address a Patient User Interface Screen Flow. FIGS. 75-80:The initial patient landing gives the patient the ability to login tothe application or create their user profile for the application. Inorder to create a user profile the patient must have a unique signupcode (in an embodiment) provided to them by the facility (FIGS. 23-28describe the creation of this code by the facility or the nurse). Thepatient can then create email and password login information, accept theterms and conditions, and complete their profile. FIG. 81: This is thepatient interface homepage. FIGS. 82-86: By clicking the “contact mynurse button”, the patient is able to see a photo and first name of thenurse and either send a HIPPA secure message or call the nurse. FIGS.87-88: By clicking the “rate my experience” button, the patient is ableto complete a patient satisfaction inventory. This questionnairegenerates real-time data that can be used to create analytics for thedesignated administrators or other users (see FIGS. 4-8). The questionscontained in this inventory are customizable by the individual facility.FIGS. 89-92: By clicking the “My Primary Contact” button, the patient isable to enter the name and phone number they want to be notified by thehospital when there are status changes or specific care informationneeded to be shared with a family member. (See FIGS. 37-45 for adescription of the notification process). FIGS. 93-95: By clicking the“My Visits” button, the patient can see a list of current or previoushospital stays or create a new visit by clicking the “new visit” buttonand adding the unique hospital code for that visit.

Embodiments may be implemented using the systems shown in FIGS. 96-98.

Referring now to FIG. 96, shown is a block diagram of an example systemwith which embodiments can be used. As seen, system 900 may be asmartphone or other wireless communicator or any other internet ofthings (IoT) device. A baseband processor 905 is configured to performvarious signal processing with regard to communication signals to betransmitted from or received by the system. In turn, baseband processor905 is coupled to an application processor 910, which may be a main CPUof the system to execute an OS and other system software, in addition touser applications such as many well-known social media and multimediaapps. Application processor 910 may further be configured to perform avariety of other computing operations for the device. In turn,application processor 910 can couple to a user interface/display 920(e.g., touch screen display). In addition, application processor 910 maycouple to a memory system including a non-volatile memory, namely aflash memory 930 and a system memory, namely a DRAM 935. In someembodiments, flash memory 930 may include a secure portion 932 in whichsecrets and other sensitive information may be stored. As further seen,application processor 910 also couples to a capture device 945 such asone or more image capture devices that can record video and/or stillimages. A universal integrated circuit card (UICC) 940 comprises asubscriber identity module, which in some embodiments includes a securestorage 942 to store secure user information. System 900 may furtherinclude a security processor 950 (e.g., Trusted Platform Module (TPM))that may couple to application processor 910. A plurality of sensors925, including one or more multi-axis accelerometers may couple toapplication processor 910 to enable input of a variety of sensedinformation such as motion and other environmental information. Inaddition, one or more authentication devices 995 may be used to receive,for example user biometric input for use in authentication operations.As further illustrated, a near field communication (NFC) contactlessinterface 960 is provided that communicates in a NFC near field via anNFC antenna 965. While separate antennae are shown, understand that insome implementations one antenna or a different set of antennae may beprovided to enable various wireless functionalities. A power managementintegrated circuit (PMIC) 915 couples to application processor 910 toperform platform level power management. To this end, PMIC 915 may issuepower management requests to application processor 910 to enter certainlow power states as desired. Furthermore, based on platform constraints,PMIC 915 may also control the power level of other components of system900. To enable communications to be transmitted and received such as inone or more IoT networks, various circuitry may be coupled betweenbaseband processor 905 and an antenna 990. Specifically, a radiofrequency (RF) transceiver 970 and a wireless local area network (WLAN)transceiver 975 may be present. In general, RF transceiver 970 may beused to receive and transmit wireless data and calls according to agiven wireless communication protocol such as 3G or 4G wirelesscommunication protocol such as in accordance with a code divisionmultiple access (CDMA), global system for mobile communication (GSM),long term evolution (LTE) or other protocol. In addition a GPS sensor980 may be present, with location information being provided to securityprocessor 950 for use as described herein when context information is tobe used in a pairing process. Other wireless communications such asreceipt or transmission of radio signals (e.g., AM/FM) and other signalsmay also be provided. In addition, via WLAN transceiver 975, localwireless communications, such as according to a Bluetooth™ or IEEE802.11 standard can also be realized.

Referring now to FIG. 97, shown is a block diagram of a system inaccordance with another embodiment of the present invention.Multiprocessor system 1000 is a point-to-point interconnect system suchas a server system, and includes a first processor 1070 and a secondprocessor 1080 coupled via a point-to-point interconnect 1050. Each ofprocessors 1070 and 1080 may be multicore processors such as SoCs,including first and second processor cores (i.e., processor cores 1074 aand 1074 b and processor cores 1084 a and 1084 b), although potentiallymany more cores may be present in the processors. In addition,processors 1070 and 1080 each may include a secure engine 1075 and 1085to perform security operations such as attestations, IoT networkonboarding or so forth. First processor 1070 further includes a memorycontroller hub (MCH) 1072 and point-to-point (P-P) interfaces 1076 and1078. Similarly, second processor 1080 includes a MCH 1082 and P-Pinterfaces 1086 and 1088. MCH's 1072 and 1082 couple the processors torespective memories, namely a memory 1032 and a memory 1034, which maybe portions of main memory (e.g., a DRAM) locally attached to therespective processors. First processor 1070 and second processor 1080may be coupled to a chipset 1090 via P-P interconnects 1052 and 1054,respectively. Chipset 1090 includes P-P interfaces 1094 and 1098.

Furthermore, chipset 1090 includes an interface 1092 to couple chipset1090 with a high performance graphics engine 1038, by a P-P interconnect1039. In turn, chipset 1090 may be coupled to a first bus 1016 via aninterface 1096. Various input/output (I/O) devices 1014 may be coupledto first bus 1016, along with a bus bridge 1018 which couples first bus1016 to a second bus 1020. Various devices may be coupled to second bus1020 including, for example, a keyboard/mouse 1022, communicationdevices 1026 and a data storage unit 1028 such as a non-volatile storageor other mass storage device. As seen, data storage unit 1028 mayinclude code 1030, in one embodiment. As further seen, data storage unit1028 also includes a trusted storage 1029 to store sensitive informationto be protected. Further, an audio I/O 1024 may be coupled to second bus1020.

Embodiments may be used in environments where IoT devices may includewearable devices or other small form factor IoT devices. Referring nowto FIG. 98, shown is a block diagram of a wearable module 1300 inaccordance with another embodiment. In one particular implementation,module 1300 may be an Intel® Curie™ module that includes multiplecomponents adapted within a single small module that can be implementedas all or part of a wearable device. As seen, module 1300 includes acore 1310 (of course in other embodiments more than one core may bepresent). Such core may be a relatively low complexity in-order core,such as based on an Intel Architecture® Quark™ design. In someembodiments, core 1310 may implement a TEE as described herein. Core1310 couples to various components including a sensor hub 1320, whichmay be configured to interact with a plurality of sensors 1380, such asone or more biometric, motion environmental or other sensors. A powerdelivery circuit 1330 is present, along with a non-volatile storage1340. In an embodiment, this circuit may include a rechargeable batteryand a recharging circuit, which may in one embodiment receive chargingpower wirelessly. One or more input/output (TO) interfaces 1350, such asone or more interfaces compatible with one or more of USB/SPI/I2C/GPIOprotocols, may be present. In addition, a wireless transceiver 1390,which may be a Bluetooth™ low energy or other short-range wirelesstransceiver is present to enable wireless communications as describedherein. Understand that in different implementations a wearable modulecan take many other forms. Wearable and/or IoT devices have, incomparison with a typical general purpose CPU or a GPU, a small formfactor, low power requirements, limited instruction sets, relativelyslow computation throughput, or any of the above.

Embodiments may be used in many different types of systems. For example,in one embodiment a communication device can be arranged to perform thevarious methods and techniques described herein. Of course, the scope ofthe present invention is not limited to a communication device, andinstead other embodiments can be directed to other types of apparatusfor processing instructions, or one or more machine readable mediaincluding instructions that in response to being executed on a computingdevice, cause the device to carry out one or more of the methods andtechniques described herein.

Embodiments may be implemented in code and may be stored on anon-transitory storage medium having stored thereon instructions whichcan be used to program a system to perform the instructions. Embodimentsalso may be implemented in data and may be stored on a non-transitorystorage medium, which if used by at least one machine, causes the atleast one machine to fabricate at least one integrated circuit toperform one or more operations. The storage medium may include, but isnot limited to, any type of disk including floppy disks, optical disks,solid state drives (SSDs), compact disk read-only memories (CD-ROMs),compact disk rewritables (CD-RWs), and magneto-optical disks,semiconductor devices such as read-only memories (ROMs), random accessmemories (RAMs) such as dynamic random access memories (DRAMs), staticrandom access memories (SRAMs), erasable programmable read-only memories(EPROMs), flash memories, electrically erasable programmable read-onlymemories (EEPROMs), magnetic or optical cards, or any other type ofmedia suitable for storing electronic instructions.

Various examples are now addressed.

Example 1

A method executed by at least one processor comprising: displaying to afirst physician, via a display coupled to the at least one processor andat least one memory, at least one of: (a)(i) a map of a hospital floor,(a)(ii) a first patient identifier, and (a)(iii) a second patientidentifier, wherein (b)(i) the map simultaneously displays first andsecond rooms of the hospital floor, (b)(ii) a first patient is assignedto the first room and the first patient identifier and a second patientis assigned to the second room and a second identifier, and (b)(iii) afirst nurse is assigned to the first room and the first patientidentifier and a second nurse is assigned to the second room and thesecond identifier; receiving a first selection from the first physicianand via the display, the first selection comprising at least one of thedisplayed first room and the displayed first patient identifier;displaying a first profile of the first nurse in response to receivingthe first selection; receiving a second selection, the second selectioncomprising a communication method from the first physician in responseto displaying the first profile of the first nurse; and sending acommunication from the first physician to the first nurse in response toreceiving the second selection.

See, for example, FIG. 101 for a related embodiment.

For instance, a doctor may be determined to be within range of a WiFihub. Upon such recognition the doctor may be prompted regarding whetherhe or she wants to engage with the rounding software product. The doctormay choose to engage and then be shown a map of rooms (e.g., FIG. 61) ina section of a building. Possibly a certain number of the rooms arecolor coded or highlighted indicating those rooms have patients he needsto visit. However, the doctor may instead be shown a list of patientidentifiers (e.g., FIG. 38) such as patient names, patient rooms (thatindirectly identify the patient), patient codes (that indirectlyidentify the patient). The doctor may then select a room or a patientidentifier to quickly determine which staff member is assigned(presently at that very moment) to room and/or patient (e.g., FIG. 62).The doctor receives this information with very little effort consideringmost of the work is done automatically once the doctor is within apredefined range of a WiFi node. The doctor may then choose acommunication method such as a phone call or SMS message (e.g., FIG. 62)to communicate with a care giver that is assigned to the room/patient ofinterest.

The assignments between, for example, a nurse to a room or patient maybe done using a look-up table or other such software architecture.

Another version of example 1 includes Example 1. A method executed by atleast one processor comprising: displaying to a first physician, via adisplay coupled to the at least one processor and at least one memory, amap of a hospital floor, wherein (a)(i) the map simultaneously displaysfirst and second rooms of the hospital floor, (a)(ii) a first patient isassigned to the first room and a second patient is assigned to thesecond room, and (b)(iii) a first nurse is assigned to the first room;receiving a first selection from the first physician and via thedisplay, the first selection comprising the displayed first room;displaying a first profile of the first nurse in response to receivingthe first selection; receiving a second selection, the second selectioncomprising a communication method from the first physician in responseto displaying the first profile of the first nurse; and sending acommunication from the first physician to the first nurse in response toreceiving the second selection.

Thus, some embodiments may provide rooms for a physician to choose (butnot necessarily a list of patient identifiers).

Another version of Example 1 includes a method executed by at least oneprocessor comprising: displaying to a first physician, via a displaycoupled to the at least one processor and at least one memory, first andsecond patient identifiers, wherein (a)(i) a first patient is assignedto the first patient identifier and a second patient is assigned to thesecond room and a second identifier, and (b)(iii) a first nurse isassigned the first patient identifier and a second nurse is assigned tothe second identifier; receiving a first selection from the firstphysician and via the display, the first selection comprising thedisplayed first patient identifier; displaying a first profile of thefirst nurse in response to receiving the first selection; receiving asecond selection, the second selection comprising a communication methodfrom the first physician in response to displaying the first profile ofthe first nurse; and sending a communication from the first physician tothe first nurse in response to receiving the second selection.

Thus, some embodiments may provide patient identifiers for a physicianto choose (but not necessarily rooms).

Example 2

The method of example 1 comprising: displaying a first profile of thefirst patient in response to receiving the first selection; receiving athird selection, the third selection comprising a communication methodfrom the first physician in response to displaying the first profile ofthe first patient; sending a communication from the first physician to afirst family member in response to receiving the third selection;wherein the first family member is assigned to the first patient via theat least one memory.

See, for example, FIGS. 39, 40. The communication method may includemessaging, as in FIG. 39. The assignment may be done with a look-uptable and the like. See, e.g., FIG. 90.

See also, for example, FIG. 102 for a related embodiment.

Example 3

The method of example 2 comprising displaying the first profile of thefirst patient in response to receiving the first selection.

Example 4

The method of example 2 comprising: displaying first and secondcommunication content to the first physician; receiving a fourthselection, the fourth selection comprising the first communicationcontent; and communicating the first communication content but not thesecond communication content, via the communication from the firstphysician to the first family member, in response to receiving thefourth selection.

For example, see FIG. 40 with form messages.

Example 5

The method of example 1 comprising displaying on the map, to the firstphysician, a location of the first nurse in response to receiving thefirst selection.

See, for example, FIG. 61 showing nurses LL and TM.

Example 6

The method of example 1 comprising: receiving a third selection, thethird selection comprising the second room from the first physician;displaying a second profile of the second nurse, but not displaying thefirst profile of the first nurse, in response to receiving the thirdselection; receiving a fourth selection, the fourth selection comprisinga communication method from the first physician in response todisplaying the second profile of the second nurse; sending acommunication from the first physician to the second nurse, but not tothe first nurse, in response to receiving the fourth selection.

Thus, as the physician moves through his or her rounds he or she canprogress to different nurses.

Example 7

The method of example 1 wherein the communication from the firstphysician to the first nurse includes communication content that alreadyexisted before displaying the first profile of the first nurse.

Again, this may include “canned” or “template” communications such asthose in FIG. 40. While this was shown in FIG. 40 from the nurse contextthe physician or other users may also use the utility.

Example 8

The method of example 7 comprising receiving a communication from thefirst nurse to the first physician in response to the communication fromthe first physician to the first nurse.

For example, see FIG. 64.

Example 9

The method of example 1 comprising: displaying the map of the hospitalfloor to the first nurse; displaying on the map, to the first nurse, alocation of the first physician in response to sending the communicationfrom the first physician to the first nurse.

This may help a nurse quickly locate a physician or determine how faraway the physician is from the floor. For example, an embodiment mayengage the physician as soon as she engages a WiFi node in the hospitallobby. The physician may then choose to start communications with nursesbefore the physician arrives at the floor where the nurse is located.The location of the physician would be helpful to the nurse in such asituation.

Example 10

The method of example 1 comprising: displaying a first profile of thefirst patient; receiving a third selection of a communication methodfrom the first nurse in response to displaying the first profile of thefirst patient; sending a communication from the first nurse to a firstfamily member in response to receiving the third selection.

See, e.g., FIG. 40.

Example 11

The method of example 1 comprising: displaying a first question to thefirst patient; receiving a first answer in response to displaying thefirst question to the first patient; and displaying a result in responseto receiving the first answer.

See, e.g., FIG. 88 (or other similar questionnaire that can be used togenerate results such as those of FIGS. 4-6.

Example 12

The method of example 11 comprising: displaying the first question to asecond patient; receiving a second answer in response to displaying thefirst question to the second patient; displaying the result in responseto receiving the second answer.

This shows the cumulative nature of questioning. As shown in FIGS. 4-6 auser can quickly tell if certain care taker is doing an above-par orbelow-par job of attending to patients. The results may be broken downby patient or, more generally, by group of patients.

Example 13

The method of example 1 comprising: displaying the map of the hospitalfloor to the first physician via the display, wherein the display iscoupled to at least one antenna; storing the first selection in the atleast one memory; and sending the communication from the first physicianto the first nurse via the at least one antenna.

Example 14

The method of example 1 comprising: receiving a third selection from thefirst physician and via the display, the third selection comprising atleast one of the displayed second room and the displayed second patientidentifier; and sending a communication from the first physician to thesecond nurse in response to receiving the third selection.

Example 15

The method of example 14 comprising: sending the communication from thefirst physician to the first nurse after receiving both of the first andthird selections; sending the communication from the first physician tothe second nurse after receiving both of the first and third selections.

For instance, a physician may select two different rooms or patientidentifiers and then send out “batch” communications to multiple nurses,residents, physicians, therapists, administrators, and the like. Thus,an attending physician may select all his or her patients to be roundedthat day and then select “round with me” which is a message sent to allnurses and/or junior physicians assigned to any of the patients.

Example 16

The method of example 1 comprising simultaneously displaying on the map,to the first physician, locations of the first and second nurses beforereceiving the first selection.

This may occur at many different points in an embodiment. For example,this may occur as soon as a physician is detected by a WiFi node (see,e.g., FIGS. 99(A), (B), (C) for an example of a method for locationtracking of user, whether the user is a doctor or any other user). Uponsuch detection and entering the software the physician may see a mapwith multiple nurses on the map, regardless of what patients thosenurses may be assigned to.

Example 17

A method executed by at least one processor comprising: displaying to afirst physician, via a display coupled to the at least one processor, atleast one of: (a)(i) a map of a hospital floor, (a)(ii) a first patientidentifier, and (a)(iii) a second patient identifier, wherein (b)(i) themap simultaneously displays first and second rooms of the hospitalfloor, (b)(ii) a first patient is assigned to the first room and thefirst patient identifier via the at least one memory, (b)(iii) a secondpatient is assigned to the second room and a second identifier via theat least one memory, and (b)(iv) a first nurse is assigned to the firstroom and the first patient identifier via the at least one memory,(b)(v) and a second nurse is assigned to the second room and the secondidentifier via the at least one memory; receiving a first selection fromthe first physician and via the display, the first selection comprisingat least one of the displayed first room and the displayed first patientidentifier; and sending a communication from the first physician to thefirst nurse, and not the second nurse, in response to receiving thefirst selection.

In an embodiment, a physician may not be concerned with which nurse isassigned to his or her patients. For example, a physician may simplyselect a group of patient identifiers and then select “round with me” tohave a “round with me” communication distributed to all staff assignedto those patientsall without seeing a profile for any of the nurses.

Example 18

The method of example 17 comprising: displaying a first profile of thefirst nurse in response to receiving the first selection; receiving asecond selection, the second selection comprising a communication methodfrom the first physician in response to displaying the first profile ofthe first nurse; and sending the communication from the first physicianto the first nurse in response to receiving the second selection.

Example 19

A method executed by at least one processor comprising: displaying to afirst user, via a display coupled to the at least one processor and atleast one memory, at least one of: (a)(i) a map of a hospital floor,(a)(ii) a first patient identifier, and (a)(iii) a second patientidentifier, wherein (b)(i) the map simultaneously displays first andsecond rooms of the hospital floor, (b)(ii) a first patient is assignedto the first room and the first patient identifier and a second patientis assigned to the second room and a second identifier, and (b)(iii) asecond user is assigned to the first room and the first patientidentifier and a third user is assigned to the second room and thesecond identifier; receiving a first selection from the first user andvia the display, the first selection comprising at least one of thedisplayed first room and the displayed first patient identifier;displaying a first profile of the second user in response to receivingthe first selection; receiving a second selection, the second selectioncomprising a communication method from the first user in response todisplaying the first profile of the second user; and sending acommunication from the first user to the second user in response toreceiving the second selection.

Thus, various examples above address specific roles for clarity (e.g.,physician, nurse). However, other embodiments are not so limited andmore generally concern users, such as attending physicians, residents,junior physicians, scrub technicians, therapists, nurses, orderlies,administrators, research scientists, and the like.

Example 20

The method of example 19 comprising: displaying a first profile of thefirst patient in response to receiving the first selection; receiving athird selection, the third selection comprising a communication methodfrom the first user in response to displaying the first profile of thefirst patient; sending a communication from the first user to a thirduser in response to receiving the third selection; wherein the thirduser is assigned to the first patient via the at least one memory.

Example 21

An apparatus comprising means for performing any one of examples 1 to20.

Example 22

A communications device arranged to carry out a method according to anyone of examples 1 to 20.

Example 23

At least one machine readable medium comprising a plurality ofinstructions that in response to being executed on a computing device,cause the computing device to carry out a method according to any one ofexamples 1 to 20.

Returning to Example 1, example 1 includes a method executed by at leastone processor. For example, see processor 910 of FIG. 96 (and/orprocessor 1310 of FIG. 98 which may work independently of the system ofFIG. 96 or in cooperation as a resource constrained device thatleverages utilities, such as RF transceiver 970, of resource rich system900). The method further comprises displaying to a first physician, viaa display coupled to the at least one processor and at least one memory,at least one of: (a)(i) a map of a hospital floor, (a)(ii) a firstpatient identifier, and (a)(iii) a second patient identifier. Such adisplay includes, for example, display 920 of FIG. 96. Example 1 furtherincludes a first patient is assigned to the first room and the firstpatient identifier and a second patient is assigned to the second roomand a second identifier. This assignment may be found in a look up tableor data structure in memories 930, 935 (and/or memory 1340), and or inthe cloud which is accessed via antennae 965, 990 (and/or transceiver1390). The cloud may include servers such as the system of FIG. 97. FIG.97 may process requests for assignments (e.g., which nurse is assignedto a patient at 10:00 a.m. on Dec. 19, 2017) using cores 1074 a, 1084 ato access data structures in memories 1032, 1034, 1028. The process ofexample 1 further includes displaying a first profile of the first nursein response to receiving the first selection. Such a profile may beincluded in any of the memories described above for FIGS. 96, 97. Theprocess of Example 1 further includes sending a communication from thefirst physician to the first nurse in response to receiving the secondselection. Such a communication may be sent via antennae 965, 990 andWLAN transceiver 975.

While WiFi location has been addressed herein, near field communications(NFC) interface 960 and/or sensors 925 (and/or sensors 1380 and sensorhub 1320) may be utilized to indicate proximity and provide location ofusers to display to one another.

In FIG. 100 an embodiment includes a process 300. Block 301 includesdetecting a first physician's mobile computing node is near acommunications node (e.g., WiFi node). Block 302 includes inviting thefirst physician to engage a software application in response to thephysician being relatively close to the communications node (e.g. near aWiFi node on a particular floor of a hospital). Block 303 includesdisplaying to the first physician at least one of: (a)(i) a map of ahospital floor, (a)(ii) a first patient identifier, and (a)(iii) asecond patient identifier. Block 304 includes receiving a firstselection (from the first physician) comprising at least one of thedisplayed first room and the displayed first patient identifier. Block305 includes accessing memory to determine the selected item (e.g., roomor patient identifier) is associated with a first nurse. Block 306includes displaying a first profile of the first nurse in response toreceiving the first selection. Block 307 includes receiving a secondselection, the second selection comprising a communication method fromthe first physician in response to displaying the first profile of thefirst nurse. Block 308 includes sending a communication (e.g., instantmessage, SMS text, phone call) from the first physician to the firstnurse in response to receiving the second selection. Block 309 includesdisplaying a first profile of the first patient in response to receivingthe first selection (block 304). Block 310 includes receiving a thirdselection, the third selection comprising a communication method fromthe first physician in response to displaying the first profile of thefirst patient. Block 311 includes sending a communication from the firstphysician to a first family member in response to receiving the thirdselection; wherein the first family member is assigned to the firstpatient via the at least one memory.

Other embodiments may include a subset of the steps of process 300and/or may rearrange steps of process 300.

Example A1

A method executed by at least one processor comprising: displaying to afirst physician, via a display coupled to the at least one processor andat least one memory, at least one of: (a)(i) a map of a hospital floor,(a)(ii) a first patient identifier, and (a)(iii) a second patientidentifier, wherein (b)(i) the map simultaneously displays first andsecond rooms of the hospital floor, (b)(ii) a first patient is assignedto the first room and the first patient identifier and a second patientis assigned to the second room and a second identifier, and (b)(iii) afirst nurse is assigned to the first room and the first patientidentifier and a second nurse is assigned to the second room and thesecond identifier; receiving a first selection from the first physicianand via the display, the first selection comprising at least one of thedisplayed first room and the displayed first patient identifier;displaying a first profile of the first nurse in response to receivingthe first selection; receiving a second selection, the second selectioncomprising a communication method from the first physician in responseto displaying the first profile of the first nurse; and sending acommunication from the first physician to the first nurse in response toreceiving the second selection.

Example A 2

The method of example A 1 comprising: displaying a first profile of thefirst patient in response to receiving the first selection; receiving athird selection, the third selection comprising a communication methodfrom the first physician in response to displaying the first profile ofthe first patient; sending a communication from the first physician to afirst family member in response to receiving the third selection;wherein the first family member is assigned to the first patient via theat least one memory.

Example A 3

The method of example A 2 comprising displaying the first profile of thefirst patient in response to receiving the first selection.

Example A 4

The method according to any of examples A 2-3 comprising: displayingfirst and second communication content to the first physician; receivinga fourth selection, the fourth selection comprising the firstcommunication content; and communicating the first communication contentbut not the second communication content, via the communication from thefirst physician to the first family member, in response to receiving thefourth selection.

Example A 5

The method according to any of examples A 1-4 comprising displaying onthe map, to the first physician, a location of the first nurse inresponse to receiving the first selection.

Example A 6

The method according to any of examples A 1-5 comprising: receiving athird selection, the third selection comprising the second room from thefirst physician; displaying a second profile of the second nurse, butnot displaying the first profile of the first nurse, in response toreceiving the third selection; receiving a fourth selection, the fourthselection comprising a communication method from the first physician inresponse to displaying the second profile of the second nurse; sending acommunication from the first physician to the second nurse, but not tothe first nurse, in response to receiving the fourth selection.

Example A 7

The method according to any of examples A 1-6 wherein the communicationfrom the first physician to the first nurse includes communicationcontent that already existed before displaying the first profile of thefirst nurse.

Example A 8

The method according to any of examples A 1-7 comprising receiving acommunication from the first nurse to the first physician in response tothe communication from the first physician to the first nurse.

Example A 9

The method according to any of examples A 1-8 comprising: displaying themap of the hospital floor to the first nurse; displaying on the map, tothe first nurse, a location of the first physician in response tosending the communication from the first physician to the first nurse.

Example A 10

The method according to any of examples A 1, 3-5, 7-9 comprising:displaying a first profile of the first patient; receiving a thirdselection of a communication method from the first nurse in response todisplaying the first profile of the first patient; sending acommunication from the first nurse to a first family member in responseto receiving the third selection.

Example A 11

The method according to any of examples A 1-10 comprising: displaying afirst question to the first patient; receiving a first answer inresponse to displaying the first question to the first patient; anddisplaying a result in response to receiving the first answer.

Example A 12

The method of example A 11 comprising: displaying the first question toa second patient; receiving a second answer in response to displayingthe first question to the second patient; displaying the result inresponse to receiving the second answer.

Example A 13

The method according to any of examples A 1-12 comprising: displayingthe map of the hospital floor to the first physician via the display,wherein the display is coupled to at least one antenna; storing thefirst selection in the at least one memory; and sending thecommunication from the first physician to the first nurse via the atleast one antenna.

Example A 14

The method according to any of examples A 1, 3-5, 7-9, 10-13 comprising:receiving a third selection from the first physician and via thedisplay, the third selection comprising at least one of the displayedsecond room and the displayed second patient identifier; and sending acommunication from the first physician to the second nurse in responseto receiving the third selection.

Example A 15

The method of example A 14 comprising: sending the communication fromthe first physician to the first nurse after receiving both of the firstand third selections; sending the communication from the first physicianto the second nurse after receiving both of the first and thirdselections.

Example A 16

The method according to any of examples A 1-15 comprising simultaneouslydisplaying on the map, to the first physician, locations of the firstand second nurses before receiving the first selection.

Example A 17

A method executed by at least one processor comprising: displaying to afirst physician, via a display coupled to the at least one processor, atleast one of: (a)(i) a map of a hospital floor, (a)(ii) a first patientidentifier, and (a)(iii) a second patient identifier, wherein (b)(i) themap simultaneously displays first and second rooms of the hospitalfloor, (b)(ii) a first patient is assigned to the first room and thefirst patient identifier via the at least one memory, (b)(iii) a secondpatient is assigned to the second room and a second identifier via theat least one memory, and (b)(iv) a first nurse is assigned to the firstroom and the first patient identifier via the at least one memory,(b)(v) and a second nurse is assigned to the second room and the secondidentifier via the at least one memory; receiving a first selection fromthe first physician and via the display, the first selection comprisingat least one of the displayed first room and the displayed first patientidentifier; and sending a communication from the first physician to thefirst nurse, and not the second nurse, in response to receiving thefirst selection.

Example A 18

The method of example A 17 comprising: displaying a first profile of thefirst nurse in response to receiving the first selection; receiving asecond selection, the second selection comprising a communication methodfrom the first physician in response to displaying the first profile ofthe first nurse; and sending the communication from the first physicianto the first nurse in response to receiving the second selection.

Example A 19

A method executed by at least one processor comprising: displaying to afirst user, via a display coupled to the at least one processor and atleast one memory, at least one of: (a)(i) a map of a hospital floor,(a)(ii) a first patient identifier, and (a)(iii) a second patientidentifier, wherein (b)(i) the map simultaneously displays first andsecond rooms of the hospital floor, (b)(ii) a first patient is assignedto the first room and the first patient identifier and a second patientis assigned to the second room and a second identifier, and (b)(iii) asecond user is assigned to the first room and the first patientidentifier and a third user is assigned to the second room and thesecond identifier; receiving a first selection from the first user andvia the display, the first selection comprising at least one of thedisplayed first room and the displayed first patient identifier;displaying a first profile of the second user in response to receivingthe first selection; receiving a second selection, the second selectioncomprising a communication method from the first user in response todisplaying the first profile of the second user; and sending acommunication from the first user to the second user in response toreceiving the second selection.

Example A 20

The method of example A 19 comprising: displaying a first profile of thefirst patient in response to receiving the first selection; receiving athird selection, the third selection comprising a communication methodfrom the first user in response to displaying the first profile of thefirst patient; sending a communication from the first user to a thirduser in response to receiving the third selection; wherein the thirduser is assigned to the first patient via the at least one memory.

Example A21

An apparatus comprising means for performing any one of examples A 1 to20.

Example A 22

A communications device arranged to carry out a method according to anyone of examples A 1 to 20.

Example A 23

At least one machine readable medium comprising a plurality ofinstructions that in response to being executed on a computing device,cause the computing device to carry out a method according to any one ofexamples A 1 to 20.

While the present invention has been described with respect to a limitednumber of embodiments, those skilled in the art will appreciate numerousmodifications and variations therefrom. It is intended that the appendedclaims cover all such modifications and variations as fall within thetrue spirit and scope of this present invention.

1. At least one non-transitory machine-readable medium having storedthereon data which, if used by at least one machine, causes the at leastone machine to perform operations comprising: displaying to a firstphysician, via a display coupled to the at least one processor and atleast one memory, at least one of: (a)(i) a map of a hospital floor,(a)(ii) a first patient identifier, or (a)(iii) a second patientidentifier, wherein (b)(i) the map simultaneously displays first andsecond rooms of the hospital floor, (b)(ii) a first patient is assignedto the first room and the first patient identifier and a second patientis assigned to the second room and a second patient identifier, and(b)(iii) a first nurse is assigned to the first room and the firstpatient identifier and a second nurse is assigned to the second room andthe second patient identifier; receiving a first selection from thefirst physician and via the display, the first selection comprising atleast one of the displayed first room or the displayed first patientidentifier; displaying a first profile of the first nurse in response toreceiving the first selection; receiving a second selection, the secondselection comprising a communication method from the first physician inresponse to displaying the first profile of the first nurse; and sendinga communication from the first physician to the first nurse in responseto receiving the second selection.
 2. The at least one medium of claim 1having stored thereon data which, if used by the at least one machine,causes the at least one machine to perform operations comprising:displaying a first profile of the first patient in response to receivingthe first selection; receiving a third selection, the third selectioncomprising a communication method from the first physician in responseto displaying the first profile of the first patient; sending acommunication from the first physician to a first family member inresponse to receiving the third selection; wherein the first familymember is assigned to the first patient via the at least one memory. 3.The at least one medium of claim 2 having stored thereon data which, ifused by the at least one machine, causes the at least one machine toperform operations comprising displaying the first profile of the firstpatient in response to receiving the first selection.
 4. The at leastone medium of claim 2 having stored thereon data which, if used by theat least one machine, causes the at least one machine to performoperations comprising: displaying first and second communication contentto the first physician; receiving a fourth selection, the fourthselection comprising the first communication content; and communicatingthe first communication content but not the second communicationcontent, via the communication from the first physician to the firstfamily member, in response to receiving the fourth selection.
 5. The atleast one medium of claim 1 having stored thereon data which, if used bythe at least one machine, causes the at least one machine to performoperations comprising displaying on the map, to the first physician, alocation of the first nurse in response to receiving the firstselection.
 6. The at least one medium of claim 1 having stored thereondata which, if used by the at least one machine, causes the at least onemachine to perform operations comprising: receiving a third selection,the third selection comprising the second room, from the firstphysician; displaying a second profile of the second nurse, but notdisplaying the first profile of the first nurse, in response toreceiving the third selection; receiving a fourth selection, the fourthselection comprising a communication method from the first physician inresponse to displaying the second profile of the second nurse; sending acommunication from the first physician to the second nurse, but not tothe first nurse, in response to receiving the fourth selection.
 7. Theat least one medium of claim 1 wherein the communication from the firstphysician to the first nurse includes communication content that alreadyexisted before displaying the first profile of the first nurse.
 8. Theat least one medium of claim 1 having stored thereon data which, if usedby the at least one machine, causes the at least one machine to performoperations comprising receiving a communication from the first nurse tothe first physician in response to the communication from the firstphysician to the first nurse.
 9. The at least one medium of claim 1having stored thereon data which, if used by the at least one machine,causes the at least one machine to perform operations comprising:displaying the map of the hospital floor to the first nurse; displayingon the map, to the first nurse, a location of the first physician inresponse to sending the communication from the first physician to thefirst nurse.
 10. The at least one medium of claim 9 having storedthereon data which, if used by the at least one machine, causes the atleast one machine to perform operations comprising: displaying a firstprofile of the first patient; receiving a third selection of acommunication method from the first nurse in response to displaying thefirst profile of the first patient; sending a communication from thefirst nurse to a first family member in response to receiving the thirdselection.
 11. The at least one medium of claim 1 having stored thereondata which, if used by the at least one machine, causes the at least onemachine to perform operations comprising: displaying a first question tothe first patient; receiving a first answer in response to displayingthe first question to the first patient; and displaying a result inresponse to receiving the first answer.
 12. The at least one medium ofclaim 11 having stored thereon data which, if used by the at least onemachine, causes the at least one machine to perform operationscomprising: displaying the first question to a second patient; receivinga second answer in response to displaying the first question to thesecond patient; displaying the result in response to receiving thesecond answer.
 13. The at least one medium of claim 1 having storedthereon data which, if used by the at least one machine, causes the atleast one machine to perform operations comprising: displaying the mapof the hospital floor to the first physician via the display, whereinthe display is coupled to at least one antenna; storing the firstselection in the at least one memory; and sending the communication fromthe first physician to the first nurse via the at least one antenna. 14.The at least one medium of claim 1 having stored thereon data which, ifused by the at least one machine, causes the at least one machine toperform operations comprising: receiving a third selection from thefirst physician and via the display, the third selection comprising atleast one of the displayed second room and the displayed second patientidentifier; and sending a communication from the first physician to thesecond nurse in response to receiving the third selection.
 15. The atleast one medium of claim 14 having stored thereon data which, if usedby the at least one machine, causes the at least one machine to performoperations comprising: sending the communication from the firstphysician to the first nurse after receiving both of the first and thirdselections; sending the communication from the first physician to thesecond nurse after receiving both of the first and third selections. 16.The at least one medium of claim 1 having stored thereon data which, ifused by the at least one machine, causes the at least one machine toperform operations comprising simultaneously displaying on the map, tothe first physician, locations of the first and second nurses beforereceiving the first selection.
 17. At least one non-transitorymachine-readable medium having stored thereon data which, if used by atleast one machine, causes the at least one machine to perform operationscomprising: displaying to a first physician, via a display coupled tothe at least one processor, at least one of: (a)(i) a map of a hospitalfloor, (a)(ii) a first patient identifier, or (a)(iii) a second patientidentifier, wherein (b)(i) the map simultaneously displays first andsecond rooms of the hospital floor, (b)(ii) a first patient is assignedto the first room and the first patient identifier via the at least onememory, (b)(iii) a second patient is assigned to the second room and asecond patient identifier via the at least one memory, (b)(iv) a firstnurse is assigned to the first room and the first patient identifier viathe at least one memory, and (b)(v) a second nurse is assigned to thesecond room and the second patient identifier via the at least onememory; receiving a first selection from the first physician and via thedisplay, the first selection comprising at least one of the displayedfirst room or the displayed first patient identifier; and sending acommunication from the first physician to the first nurse, and not thesecond nurse, in response to receiving the first selection.
 18. The atleast one medium of claim 17 having stored thereon data which, if usedby the at least one machine, causes the at least one machine to performoperations comprising: displaying a first profile of the first nurse inresponse to receiving the first selection; receiving a second selection,the second selection comprising a communication method from the firstphysician in response to displaying the first profile of the firstnurse; and sending the communication from the first physician to thefirst nurse in response to receiving the second selection.
 19. At leastone non-transitory machine-readable medium having stored thereon datawhich, if used by at least one machine, causes the at least one machineto perform operations comprising: displaying to a first user, via adisplay coupled to the at least one processor and at least one memory,at least one of: (a)(i) a map of a hospital floor, (a)(ii) a firstpatient identifier, or (a)(iii) a second patient identifier, wherein(b)(i) the map simultaneously displays first and second rooms of thehospital floor, (b)(ii) a first patient is assigned to the first roomand the first patient identifier and a second patient is assigned to thesecond room and a second patient identifier, and (b)(iii) a second useris assigned to the first room and the first patient identifier and athird user is assigned to the second room and the second patientidentifier; receiving a first selection from the first user and via thedisplay, the first selection comprising at least one of the displayedfirst room or the displayed first patient identifier; displaying a firstprofile of the second user in response to receiving the first selection;receiving a second selection, the second selection comprising acommunication method from the first user in response to displaying thefirst profile of the second user; and sending a communication from thefirst user to the second user in response to receiving the secondselection.
 20. The at least one medium of claim 19 having stored thereondata which, if used by the at least one machine, causes the at least onemachine to perform operations comprising: displaying a first profile ofthe first patient in response to receiving the first selection;receiving a third selection, the third selection comprising acommunication method from the first user in response to displaying thefirst profile of the first patient; sending a communication from thefirst user to a third user in response to receiving the third selection;wherein the third user is assigned to the first patient via the at leastone memory. 21-23. (canceled)